www.gusucode.com > VC++ 具有语音功能的网络聊天室-源码程序 > VC++ 具有语音功能的网络聊天室-源码程序/code/Example2_ChatRoom/ServerSocket.cpp
//Download by http://www.NewXing.com // ServerSocket.cpp : implementation file // #include "stdafx.h" #include "Example2_ChatRoom.h" #include "ServerSocket.h" #include "Example2_ChatRoomDlg.h" #ifdef _DEBUG #define new DEBUG_NEW #undef THIS_FILE static char THIS_FILE[] = __FILE__; #endif ///////////////////////////////////////////////////////////////////////////// // CServerSocket CServerSocket::CServerSocket() { } CServerSocket::~CServerSocket() { } // Do not edit the following lines, which are needed by ClassWizard. #if 0 BEGIN_MESSAGE_MAP(CServerSocket, CSocket) //{{AFX_MSG_MAP(CServerSocket) //}}AFX_MSG_MAP END_MESSAGE_MAP() #endif // 0 ///////////////////////////////////////////////////////////////////////////// // CServerSocket member functions BOOL CServerSocket::Init(UINT port, CExample2_ChatRoomDlg* dlg) { m_uPort=port; m_dlg=dlg; if(Create(m_uPort)==FALSE) { AfxMessageBox("Server Socket Create Error"); return FALSE; } if(this->Listen()==FALSE) { AfxMessageBox("Server Listen Error"); return FALSE; } m_dlg->SetDlgItemText(IDC_SHOWTEXT,"Server Has Been Set OK!"); return TRUE; } void CServerSocket::OnAccept(int nErrorCode) { // TODO: Add your specialized code here and/or call the base class m_dlg->ProcessPendingAccept(); CSocket::OnAccept(nErrorCode); }